/**
 *  获取请求体，需要中间件（模块）body-parser
 *   使用步骤 ：
 *      1. npm install body-parser
 */
//引入模块
var express = require('express')
// 引入bodyParser模块,用来获取post请求中的请求体数据
var bodyParser = require('body-parser')
//创建服务
var app = express()
// 使用bodyparser中间件，来获取form表单提交的数据。固定写法
// 使用bodyParser中间件后，会在request属性上增加一个body对象属性，就是post过来的表单数据
app.use(bodyParser.urlencoded({ extended: false }))

// POST /login  http://127.0.0.1:8080/login
app.post('/login', (request,response)=>{
    // 获取post过来的表单数据 request.body
    console.log(request.body);
    let {username,password} = request.body;
    console.log(username,password);

    //不用express获取请求体数据 三步走：
    // 是http模块中的方式，此处不管用。仅用于对比学习
    // let body = '';
    // request.on('data',chunck=>{
    //     console.log('body----')
    //     body += chunck;
    // })
    // request.on('end',()=>{
    //     console.log(body);
    // })
})

// 监听端口
app.listen(8080,()=>{
    console.log('server run at 8080');
})